/**
 * 拷贝前n个字符
*/

#include <stdlib.h>
#include <stdio.h>

void copy_n(char dst[], char src[], int n);

int main()
{
    int len = 5;
    char *src = "wo ai zu guo";
    char *dst = (char *)malloc(len+1);

    copy_n(dst, src, len);

    printf(dst);

    free(dst);
}


void copy_n(char dst[], char src[], int n)
{
    int i=0;
    for(i=0;i<n;i++){
        dst[i] = src[i];
    }
    dst[++i] = '\0';
}